func reflect.toRType
45 uses
reflect (current package)
type.go#L339: return toRType(&t.Type).nameOff(off)
type.go#L343: return toRType(t).nameOff(off)
type.go#L347: return toRType(t).typeOff(off)
type.go#L351: return toRType(&t.Type).typeOff(off)
type.go#L538: return toRType(t).textOff(off)
type.go#L602: in = append(in, toRType(arg))
type.go#L606: out = append(out, toRType(ret))
type.go#L662: return toRType(t).PkgPath()
type.go#L685: return toRType(t).Name()
type.go#L696: func toRType(t *abi.Type) *rtype {
type.go#L1179: return toRType(t.(*rtype).ptrTo())
type.go#L1227: return toRType(t).ptrTo()
type.go#L1624: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L1639: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&ch.Type))
type.go#L1668: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L1712: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&mt.Type))
type.go#L1799: return toRType(t)
type.go#L1810: return toRType(t)
type.go#L1838: return toRType(t).String()
type.go#L2086: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L2101: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&slice.Type))
type.go#L2226: tfn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
type.go#L2234: ifn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
type.go#L2243: tfn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
type.go#L2251: ifn = MakeFunc(toRType(mtyp), func(in []Value) []Value {
type.go#L2642: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L2755: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&array.Type))
type.go#L2776: return toRType(t)
value.go#L451: if xt, targ := in[i].Type(), t.In(i); !xt.AssignableTo(toRType(targ)) {
value.go#L458: slice := MakeSlice(toRType(t.In(n)), m, m)
value.go#L459: elem := toRType(t.In(n)).Elem() // FIXME cast to slice type and Elem()
value.go#L530: targ := toRType(t.In(i))
value.go#L624: ret[i] = Zero(toRType(tv))
value.go#L726: in = append(in, Zero(toRType(typ)))
value.go#L1356: if f, ok := toRType(v.typ()).FieldByName(name); ok {
value.go#L1367: if f, ok := toRType(v.typ()).FieldByNameFunc(match); ok {
value.go#L2013: if v.flag&flagMethod != 0 || uint(i) >= uint(toRType(v.typ()).NumMethod()) {
value.go#L2037: return toRType(v.typ()).NumMethod()
value.go#L2052: m, ok := toRType(v.typ()).MethodByName(name)
value.go#L2285: if toRType(v.typ()).Elem().Kind() != Uint8 { // TODO add Elem method, fix mustBe(Slice) to return slice.
value.go#L2639: return toRType(v.typ())
value.go#L2652: return toRType(typeOffFor(typ, m.Typ))
value.go#L2660: return toRType(typeOffFor(typ, m.Mtyp))
value.go#L3068: rc.typ = toRType(&tt.Type)
value.go#L3099: rc.typ = toRType(&tt.Type)
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |